package guard.finder.utils;

import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import android.content.Context;
import android.widget.Toast;

public class utils {

	/**
	 * Funcion para crear un MD5 a una clave.
	 * @param clave
	 * @return MD5 de la clave.
	 */
	public String aplicarMD5(String clave){
		MessageDigest digest;
	    try {
	        digest = MessageDigest.getInstance("MD5");
	        byte utf8_bytes[] = clave.getBytes();
	        digest.update(utf8_bytes,0,utf8_bytes.length);
	        return new BigInteger(1, digest.digest()).toString(16);
	    } 
	    catch (NoSuchAlgorithmException e) {
	        e.printStackTrace();
	        return "";
	    }
	}
	
	/**
     * Funcion para mostrar un mensaje en un toast.
     * @param context La ventana donde se muestra el mensaje.
     * @param msj El mensaje a mostrar.
     */
    public void mostrarMSG(Context context, String msj){
		Toast toast = Toast.makeText(context, msj, Toast.LENGTH_SHORT);
		toast.show();
    }
       
    
}
